			*{
				margin: 0;
				padding: 0;
				list-style-type: none;
				text-decoration: none;
			}
			#home{
				width: 95%;
				min-width: 1100px;
				overflow: hidden;
				margin: 197px auto 10px auto;
				
			}
			#home_header{
				position: absolute;
				width: 100%;
				top: 0px;
			}
			#floor_top{
				overflow: hidden;
				height: 446px;
				min-width: 910px;
				width: 100%;
				position: relative;
				
			}
			#top{
				width: 710px;
				height: 446px;
				position: absolute;
				left: 230px;
			}
			#top_roll{
				width: 710px;
				height: 370px;
				position: relative;
			}
			#top_roll_pic{
				width: 710px;
				height: 370px;
				position: relative;
				z-index:3;
			}
			#top_roll_pic img{
				width: 710px;
				height: 370px;
			}
			#top_roll_pic li{
				position: absolute;
			}
			
			#top_roll_btn{
				position: absolute;
				bottom: 15px;
				left: 250px;
				z-index: 10;
				overflow: hidden;
			}
			#top_roll_btn .bgcolor{
				background: orangered;
				color: white;
			}
			.bgcolor{
				background: orangered;
				color: white;
			}
			#top_roll_btn li{
				width: 25px;
				height: 25px;
				line-height: 25px;
				background: white;
				border-radius: 50%;
				float: left;
				text-align: center;
				margin-right:15px;
				cursor: pointer;
				font-weight: bold;
				z-index: 10;
			}
			#top_ad{
				margin: 1px 0 10px 0;
			}
			#top_ad img{
				width: 710px;
				height: 76px;
			}
			#top_right{
				min-width: 200px;
				width: 21%;
				float: right;
				text-align: center;
				border: 1px solid #CCCCCC;
				z-index: 4;
			}
			
			#live i{
				display: inline-block;
				width: 25px;
				height: 20px;
				background: black;
				color: white;
				line-height: 20px;
				border-radius: 25%;
				font-size: 16px;
			}
			#live h3{
				margin: 10px 0;
			}
			#live a{
				background: url(../image/home/top_ad_s.png) -20px -100px no-repeat;
				display: block;
			}
			#curen_live_time{
				margin: 8px auto;
				width: 160px;
				height: 20px;
				background: #DDDDDE;
				color: #999;
				line-height: 20px;
				border-radius: 15%;
				font-size: 12px;
			}
			#live p{
				line-height: 20px;
				font-size: 12px;
				color: #999999;
			}
			#live .bgcc{
				background: red;
				color: white;
				padding: 3px 5px;
				font-size: 18px;
				line-height: 30px;
			}
			#prev_live .bgcc{
				background: red;
				color: white;
				padding: 3px 5px;
			}
			#live .col{
				color: darkred;
				font-size: 18px;
				padding-left: 6px;
			}
			#prev_live .col{
				color: darkred;
				padding-left: 6px;
			}
			#prev_live{
				overflow: hidden;
				width: 100%;
				background: #DDDDDD;
				margin-top: 16px;
				padding-bottom: 10px;
			}
			#prev_live p,#prev_live dl{
				float: left;
				margin: 6px;
			}
			#prev_live dl{
				color: #A9A9A9;
				font-size: 12px;
				line-height: 16px;
			}
			#prev_live dl a{
				font-size: 12px;
				color: #A9A9A9;	
			}
			#prev_live dl a:hover{
				color: red;
			}
			#prev_live dl dd:last-child{
				margin-top: 8px;
			}
			/*
			 */
			#floor_zero{
				width:100% ;
				min-width: 1000px;
				margin-top: 15px;
			}
			#floor_zero h3{
				width: 100%;
				border-bottom: 4px black solid;
				color: blue;
				position: relative;
			}
			#floor_zero .fa-caret-down{
				font-size: 30px;
				position: absolute;
				top: -8px;
				left: 316px;
			}
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			.floor{
				width:100% ;
				margin-top:15px ;
				overflow: hidden;
			}
			.floor h3{
				width: 100%;
				color: blue;
				position: relative;
				text-indent: 16px;
				height: 30px;
				line-height:30px;
			}
			.floor span{
				font-weight: normal;
				font-size: 12px;
				position: absolute;
				top: 0px;
				right: 30px;
			}
			.floor span a{
				color: deepskyblue;
			}
			.floor .fa-caret-down{
				font-size: 30px;
				position: absolute;
				top: 21px;
				left: 270px;
			}
			.h_left{
				width: 20%;
				min-width: 200px;
				height: 345px;
				float: left;
			}
			.h_left img{
				width: 100%;
				height: 345px;
			}
			.h_right{
				float: left;
				overflow: hidden;
				width: 79.8%;
				min-width: 800px;
				border: 1px solid #DDDDDE;
				border-top: none;
			}
			.h_right ul{
				overflow: hidden;
				border-bottom: 1px solid #DDDDDE;
			}
			.h_right ul li{
				height: 40px;
				line-height: 40px;
				float: left;
				padding: 0 8px;
				font-weight: bold;
			}
			
			
			
			/*
			楼层样式1~7
			  */
			
			#floor1_hot .ffirst a,#floor_one h3{
				color: orange;
			}
			#floor1_hot a,#floor1_hot li,#floor2_hot a,#floor2_hot li,#floor3_hot a,#floor3_hot li,#floor4_hot a,#floor4_hot li,#floor5_hot a,#floor5_hot li,#floor6_hot a,#floor6_hot li,#floor7_hot a,#floor7_hot li{
				color: darkgray;
			}
			#floor_one h3{
				border-bottom: 4px orange solid;
			}
			
			#floor2_hot .ffirst a,#floor_tow h3{
				color: black;
			}
			#floor_tow h3{
				border-bottom: 4px black solid;
			}
			
			#floor3_hot .ffirst a,#floor_three h3{
				color: coral;
			}
			#floor_three h3{
				border-bottom: 4px coral solid;
			}
			
			#floor4_hot .ffirst a,#floor_four h3{
				color: dodgerblue;
			}
			#floor_four h3{
				border-bottom: 4px dodgerblue solid;
			}
			
			#floor5_hot .ffirst a,#floor_five h3{
				color: deeppink;
			}
			#floor_five h3{
				border-bottom: 4px deeppink solid;
			}
			
			#floor6_hot .ffirst a,#floor_six h3{
				color: greenyellow;
			}
			#floor_six h3{
				border-bottom: 4px greenyellow solid;
			}
			
			#floor7_hot .ffirst a,#floor_seven h3{
				color: blue;
			}
			#floor_seven h3{
				border-bottom: 4px blue solid;
			}
			
			
			
			#floor1_hot div{
				float: left;
				width: 20%;
				min-width: 230px;
				height: 283px;
				padding: 10px 0px;
				font-size: 12px;
			}
			#floor1_hot div a{
				color: black;
			}
			#floor1_hot div a:hover{
				color: red;
			}
			#floor1_hot img{
				display: inline-block;
				padding: 0px 5px;
			}
			#floor1_hot .home_toe_pic span{
				display: inline-block;
				position: static;
				width: 60px;
				line-height: 20px;
				padding: 10px;
			}
			
			#floor1_hot .home_toe_pic span em{
				color: red;
				font-weight: bold;
				font-size: 14px;
				font-style: normal;
				letter-spacing: 2px;
			}
			
			#floor2_hot div{
				float: left;
				width: 20%;
				min-width: 230px;
				height: 283px;
				padding: 10px 0px;
				font-size: 12px;
			}
			#floor2_hot div a{
				color: black;
			}
			#floor2_hot div a:hover{
				color: red;
			}
			#floor2_hot img{
				display: inline-block;
				padding: 0px 5px;
			}
			#floor2_hot .home_toe_pic span{
				display: inline-block;
				position: static;
				width: 60px;
				line-height: 20px;
				padding: 10px;
			}
			
			#floor2_hot .home_toe_pic span em{
				color: red;
				font-weight: bold;
				font-size: 14px;
				font-style: normal;
				letter-spacing: 2px;
			}
			
			
			
			#floor3_hot div{
				float: left;
				width: 20%;
				min-width: 230px;
				height: 283px;
				padding: 10px 0px;
				font-size: 12px;
			}
			#floor3_hot div a{
				color: black;
			}
			#floor3_hot div a:hover{
				color: red;
			}
			#floor3_hot img{
				display: inline-block;
				padding: 0px 5px;
			}
			#floor3_hot .home_toe_pic span{
				display: inline-block;
				position: static;
				width: 60px;
				line-height: 20px;
				padding: 10px;
			}
			
			#floor3_hot .home_toe_pic span em{
				color: red;
				font-weight: bold;
				font-size: 14px;
				font-style: normal;
				letter-spacing: 2px;
			}
			
			
			#floor4_hot div{
				float: left;
				width: 20%;
				min-width: 230px;
				height: 283px;
				padding: 10px 0px;
				font-size: 12px;
			}
			#floor4_hot div a{
				color: black;
			}
			#floor4_hot div a:hover{
				color: red;
			}
			#floor4_hot img{
				display: inline-block;
				padding: 0px 5px;
			}
			#floor4_hot .home_toe_pic span{
				display: inline-block;
				position: static;
				width: 60px;
				line-height: 20px;
				padding: 10px;
			}
			
			#floor4_hot .home_toe_pic span em{
				color: red;
				font-weight: bold;
				font-size: 14px;
				font-style: normal;
				letter-spacing: 2px;
			}
			
			#floor5_hot div{
				float: left;
				width: 20%;
				min-width: 230px;
				height: 283px;
				padding: 10px 0px;
				font-size: 12px;
			}
			#floor5_hot div a{
				color: black;
			}
			#floor5_hot div a:hover{
				color: red;
			}
			#floor5_hot img{
				display: inline-block;
				padding: 0px 5px;
			}
			#floor5_hot .home_toe_pic span{
				display: inline-block;
				position: static;
				width: 60px;
				line-height: 20px;
				padding: 10px;
			}
			
			#floor5_hot .home_toe_pic span em{
				color: red;
				font-weight: bold;
				font-size: 14px;
				font-style: normal;
				letter-spacing: 2px;
			}
			
			
			#floor6_hot div{
				float: left;
				width: 20%;
				min-width: 230px;
				height: 283px;
				padding: 10px 0px;
				font-size: 12px;
			}
			#floor6_hot div a{
				color: black;
			}
			#floor6_hot div a:hover{
				color: red;
			}
			#floor6_hot img{
				display: inline-block;
				padding: 0px 5px;
			}
			#floor6_hot .home_toe_pic span{
				display: inline-block;
				position: static;
				width: 60px;
				line-height: 20px;
				padding: 10px;
			}
			
			#floor6_hot .home_toe_pic span em{
				color: red;
				font-weight: bold;
				font-size: 14px;
				font-style: normal;
				letter-spacing: 2px;
			}
			
			
			#floor7_hot div{
				float: left;
				width: 20%;
				min-width: 230px;
				height: 283px;
				padding: 10px 0px;
				font-size: 12px;
			}
			#floor7_hot div a{
				color: black;
			}
			#floor7_hot div a:hover{
				color: red;
			}
			#floor7_hot img{
				display: inline-block;
				padding: 0px 5px;
			}
			#floor7_hot .home_toe_pic span{
				display: inline-block;
				position: static;
				width: 60px;
				line-height: 20px;
				padding: 10px;
			}
			
			#floor7_hot .home_toe_pic span em{
				color: red;
				font-weight: bold;
				font-size: 14px;
				font-style: normal;
				letter-spacing: 2px;
			}
			.home_toe_bor{
				border-right: 1px solid #DDDDDE;
			}
			.home_toe_pic p:first-child{
				border-bottom: 1px solid #DDDDDE;
			}
			.pic_big p{
				padding-left:10px ;
				line-height: 25px;
			}
			.pic_big p em{
				color: red;
				font-weight: bold;
				font-size: 14px;
				text-align: center;
				font-style: normal;
				letter-spacing: 2px;
			}
			
			
			/*
			 */
			#floor_zero{
				overflow: hidden;
				width: 100%;
			}
			#floor_zero .fa-caret-down{
				color: black;
			}
			#zero_leftroll, #zero_anouncement{
				width: 20%;
				min-width: 200px;
				float: left;
				height: 344px;
				overflow: hidden;
				margin-bottom:10px ;
				position: relative;
				border-left:1px solid #CCCCCC ;
				border-right: 1px solid #CCCCCC;
				border-bottom: 1px solid #CCCCCC;
			}
			#zero_midroll{
				width: 59%;
				min-width: 600px;
				float: left;
				height: 344px;
				overflow: hidden;
				margin-bottom: 10px;
				border-bottom: 1px solid #CCCCCC;
				position: relative;
			}
			
			#zero_leftroll_btn{
				overflow: hidden;
				width: 100%;
			}
			#zero_leftroll_btn li{
				float: left;
				width: 170px;
				height: 32px;
				line-height: 32px;
				text-align: center;
			}
			#zero_leftroll_pic {
				width:300%;
				height: 307px;
				position: absolute;
				top: 35px;
				left: 0px;
				overflow: hidden;
			}
			#zero_leftroll_pic li{
				float: left;
				padding: 15px 15px;
				text-align: center;
			}
			#zero_leftroll_pic li dd a{
				font-size: 12px;
				height: 25px;
				line-height:25px;
				color: gray;
			}
			#zero_leftroll_pic li dd a:hover{
				color: red;
			}
			#zero_leftroll_pic .price{
				color: red;
				height: 30px;
				line-height:30px;
				font-size: 14px;
				font-weight: bold;
			}
			#zero_midroll h4{
				height: 35px;
				line-height: 35px;
				border-bottom: 1px solid #CCCCCC;
				color: black;
				text-indent: 50px;
				
			}
			#zero_midroll #zero_midroll_pic{
				width: 5040px;
				overflow: hidden;
				position: absolute;
				top: 36px;
				left: 0;
			}
			#zero_midroll li{
				width: 720px;
				overflow: hidden;
				float: left;
			}
			#zero_midroll li div{
				width: 33%;
				height: 305px;
				float: left;
				border-right: 1px solid #CCCCCC;
				font-size: 12px;
			}
			#zero_midroll .mida_1 dl:first-child{
				border-bottom: 1px solid #CCCCCC;
			}
			#zero_midroll .mida_1 dl{
				height: 50%;
				overflow: hidden;
			}
			#zero_midroll .mida_1 dt{
				float:left;
			}
			#zero_midroll .mida_1 dd{
				width: 65px;
				float: left;
				margin-left: 10px;
			}
			#zero_midroll .mida_1 dd a,#zero_midroll .mida_2 dd a{
				height: 16px;
				line-height: 16px;
				color: paleturquoise;
			}
			#zero_midroll .mida_2 dd a{
				height: 25px;
				line-height: 25px;
				font-size: 14px;
			}
			#zero_midroll .mida_1 dd a:hover, #zero_midroll .mida_2 dd a:hover{
				color: darkred;
			}
			#zero_midroll dl .sub{
				background: red;
				color: white;
				font-weight: bold;
				width: 60px;
				height: 20px;
				padding: 2px 3px;
				line-height: 20px;
				margin: 8px 8px;
				text-align: center;
				font-size:12px ;
			}
			#zero_midroll dl .price{
				color: red;
				font-weight: bold;
			}
			#zero_midroll dl{
				padding:10px 10px 0 10px;
			}
			#zero_midroll_btn{
				width: 100%;
			}
			#zero_midroll_btn .fa-angle-left{
				position: absolute;
				left: 0px;
				top: 182px;
			}
			#zero_midroll_btn .fa-angle-right{
				position: absolute;
				right: 5px;
				top: 182px;
			}
			#zero_anouncement{
				width: 19%;
				padding: 10px;
				height: 324px;
			}
			#zero_anouncement p{
				font-size: 16px;
				color: black;
				font-weight: bold;
				text-align: center;
				height: 30px;
				line-height: 30px;
				
			}
			#zero_anouncement a{
				color: cornflowerblue;
				height: 16px;
				line-height: 16px;
				font-size: 13px;
			}
			#zero_anouncement a:hover{
				color: blue;
			}
			#floor_zero .fa-angle-right,#floor_zero .fa-angle-left{
				color:black;
				background: orangered;
				width: 25px;
				height: 25px;
				line-height: 25px;
				border-radius: 50%;
				text-align: center;
				font-weight: bold;
				opacity: 0.5;
				font-size: 18px;
				cursor: pointer;
				margin-top: 5px;
				z-index: 10;
			}
			#floor_zero .fa:hover{
				opacity: 1;
			}
			#floor_zero .fa-angle-right{
				
			}
			#floor_zero .fa-angle-left{
				margin-left: 8px;
			}